package com.hzw.saas.web.sso.service;

/**
 * 用来记录token是否有效接口
 * @author sonam
 * @sine 2021/12/6 10:29 上午
 */
public interface ISaasTokenService {

    /**
     * 记录用户与token的对应关系
     * @param userId
     * @param token
     */
    void linkToken(String userId, String token, Integer expireIn);

    /**
     * 校验token
     * @param userId
     * @param token
     */
    boolean checkToken(String userId, String token);

    /**
     * 清除所有用户的token
     * @param userId
     */
    void logoffToken(String userId);

}
